html,
body {
  width: 100%;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
}
html {
  height: 100%;
}
body {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.container {
	margin: auto;
	margin-left: @p;
	margin-right: @p;
}
.c-container,
.c-page{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	overflow: hidden;
}
.c-page{
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
/*页头*/
.c-header-con{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 10;
	.c-return{
		position: absolute;
		left: @p;
		bottom: @p;
		top: @p;
		font-size: 0.34rem;
		.iconfont{
			font-size: 20px;
		}
	}
	.c-title{
		text-align: center;
		font-size: 0.34rem;
	}
	.c-menu{
		position: absolute;
		bottom: @p;
		right: @p;
		top: @p;
		.iconfont{
			font-size: 24px;
		}
	}
}
/*页脚*/
.c-footer-con{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
}

.iconfont{
    font-family:"iconfont" !important;
	font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.index{
	width: 100%;
    height: 100%;
    overflow-y: auto;
}


.text-hidden{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}